﻿<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<MvcWebRole1.Models.UserMessagingIndexModel>" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>メッセージ一覧</title>
</head>
<body>
<p>
	<% if (Model.Mode == "Unread"){%>未読メッセージ
	<% } else if (Model.Mode == "Archive") {%>全てのメッセージ
	<% } else if(Model.Mode=="Importance"){%>重要メッセージ <%}%> <br />

	<%: Model.TotalMessages %> 件のメッセージがあります。<br />

</p>
<p>
	<% if( Model.TotalMessages==0 ){%>メッセージが見つかりませんでした。<%} %>
</p>
	<% using (Html.BeginForm(null)) { bool showMarkImportance = false;  %>
  
	<% foreach (var message in Model.Messages) { %>
	<hr />
	<% if (!message.Impotance) { showMarkImportance = true; %><%:Html.CheckBox("chk_" + message.RowKey)%><%}%>
	<%: Html.ActionLink( message.Title,"Detail", new { id= message.RowKey } ) %> <%: message.Sender %> <%: message.SendAt %> 
	<% if (message.Impotance) {%>[重要]<%}%> <%if (message.Unread){%>[未読]<%}%> <br />
	<% } %>
	<hr />
	<% if (showMarkImportance) {%>
	<input type="submit" name="mark" value="重要としてマーク" />
	<%}%>
	<% if (Model.CurrentPage != Model.TotalPages) { %>
	<%: Html.ActionLink("次のページ", "Index", new { mode = Model.Mode, page = Model.CurrentPage + 1 })%>
	<%} %>
	<% if (Model.CurrentPage != 1){%>
	<%:Html.ActionLink("前のページ", "Index", new { mode = Model.Mode, page = Model.CurrentPage - 1})%>
	<% } %>
	<% } %>

<% if (Model.Mode != "Unread") { %>
	<%: Html.ActionLink("未読メッセージ一覧へ", "Index", new { mode = "Unread" })%>
<% } %>
<% if (Model.Mode != "Importance"){ %>
	<%: Html.ActionLink("重要メッセージ一覧へ","Index",new { mode="Importance"}) %>
<% } %>
<% if (Model.Mode != "Archive"){ %>
	<%: Html.ActionLink("保存メッセージ一覧へ","Index",new { mode="Archive"}) %>
<% } %>
</body>
</html>
